Gift Cards
About
Contact
More
Online Ordering
RESERVATIONS
34 North Central Avenue, Clayton, Missouri 63105
Open Mon - Sat | Closed on Sundays
Dine-In + Delivery Hours
| 4p - 10p
Bar Hours
| 4p - 12a
Order by Phone: 314.863.9909
BARcelona
Tapas
|
Call Restaurant