Acapulcos Restaurant

restaurant in Pelham Islands, Stratford

Phone: (203) 378-7900

Website: www.acapulcos.net

Address: 2419 Main St