"Arrived at 530pm Friday November 3rd to be told it would be a 20-25 minute wait, so ordered a couple drinks and sat outside till table was available. Had..."
Phone: +13146460016
Address: 7201 Picadilly AveMO 631433534, 63143-3534, Saint Louis, United States
City: Saint Louis
Website: https://www.thepiccadilly.com/
Tuesday: 11:00-16:00
Wednesday: 11:00-16:00
Thursday: 11:00-16:00
Friday: 11:00-21:00
Saturday: 11:00-21:00
Dishes: 10
Amenities: 13
Categories: 5
Reviews: 1472