114 W Broad St, Stamford, Connecticut 06902 USA
Top of the Hill Jamaican Restaurant Stamford CT
Photo Credit: Yelp