The Barn Restaurant

13 Main St Little Compton RI 02837 USA

(401) 635-2985

Location