11th Green Restaurant

Hopkinton, Rhode Island, USA



11th Green Restaurant, Hopkinton, RI, USA