Los Tainos

restaurant in Pelham Islands, Norwalk

Phone: (203) 523-5885

Website: lostainosrestaurantnorwalk.com

Address: 47 Stevens St