Restaurants - Spanish in Stamford, CT
Macarrena Tapas Bar & Grill