Archie Moore's Bar & Restaurant

bar in Pelham Islands, Milford

Phone: (203) 876-5088

Website: www.archiemoores.com

Address: 15 Factory Ln