Get directions to: Omar Restaurant, Stamford, CT
Restaurant address: 210 W Main St # 1 Stamford, CT 06902, USA
Restaurant: Omar Restaurant