Big Sky Cafe
➤ 47 S Old Orchard Ave, Saint Louis, MO 63119, Webster Groves, United States
New American, Bars, Vegetarian, American, Coffee, Cafe
"Overall, the food was satisfactory, but the service felt a bit chaotic. Although we had made a reservation for an outdoor table, we were placed at a table in the front of the building instead..."