Sponsored: BARcelona Tapas Restaurant

34 N. Central Avenue, City of Clayton, Missouri 63105

34 N. Central Avenue, City of Clayton, Missouri 63105
Open 7 days per week
11 a.m.–11 p.m.
Spanish, Tapas