Cucumber Hill Farm

39 Cucumber Hill Rd Foster RI 02825 USA

(401) 397-7500

Location