Barcelona Restaurant & Winebar
Tapas Bars, Wine Bars
Stamford, CT
1.9 mi