PIZZA • PASTA • FRENCH FRIES
30 Long Ridge Rd, Stamford
TAPAS
269 Bedford St, Stamford
120 Washington Boulevard, Stamford