Villa Del Sol 36 Elm St Westport, CT 06880 Phone: (203) 226-7912 Fax: (203) 226-9195
Category: Restaurants