Wendy's Address: 8009 West Florissant Ave, St.Louis, MO 63136 Phone: (314) 383-0574 Payment: Restaurants, Foods-Carry Out, Burgers, Wendy's Other Businesses: Wendy's at 8009 W Florissant Ave, St. Louis, MO 63136 SUBWAY at 8005 W Florissant Ave, St Louis, MO 63136 Para Dice Grill at 8636 Natural Bridge Rd, St Louis, MO 63121 Shrimp Shack Grill at 8624 Natural Bridge Rd, St Louis, MO 63121 Gillans at 1149 Reco Ave, St Louis, MO 63126