Canyon Cafe
Address:
2 Plaza Frontenac St, Saint Louis, MO 63131
Phone:
(314) 872-3443 Restaurants
Other Businesses:
- Cardwell's At The Plaza at 97 Plaza Frontenac St, Saint Louis, MO 63131
- Imo's Pizza at 8951 Natural Bridge Rd, Saint Louis, MO 63121
- St. Louis Bubble Tea at 6677 Delmar Blvd, Saint Louis, MO 63130
- Bobo Noodle House at 278 N Skinker Blvd, Saint Louis, MO 63130
- Cardwells At The Plaza at 94 Plaza Frontenac St, Saint Louis, MO 63131