The Greek Spot

restaurant in Pelham Islands, Milford

Phone: (203) 693-3970

Website: instagram.com

Address: 726 E Broadway