Villa Del Sol

restaurant in Pelham Islands, Westport

Phone: (203) 226-7912

Website: www.villadelsolrestaurantct.com

Address: 36 Elm St