Canyon Cafe
1701 S. Lindbergh Blvd., Store #2 #2 Plaza Frontenac,
St. Louis, MO 63131
Canyon Cafe is one of the popular Restaurant located in 1701 S. Lindbergh Blvd., Store #2 #2 Plaza Frontenac ,St. Louis listed under
Cafe in St. Louis
,
Restaurant/cafe in St. Louis
,