Tomato Tomäto
Bars, Italian
Stamford, CT
1.3 mi