Tikal Deli
226 W Main St, Stamford
(203) 817-0031
Restaurants in Stamford, CT
Tikal Deli
226 W Main St, Stamford, CT 06902
(203) 817-0031