Powered by SinglePlatform from ConstantContact

Canyon Cafe

1701 S. Lindbergh Blvd., Store #2, #2 Plaza Frontenac
St. Louis, MO 63131

announcement

Getting your shopping on today? Well stop by and see us for some tacos! We've got tons to mix and match. Give you tastebuds a surprise.
MORE PHOTOS