Famous Pizza & Saovlaki

restaurant in Pelham Islands, Byram

Phone: (203) 531-6887

Website: www.famousgreekkitchen.com

Address: 10 N Water St