Farmstand Cafe is a restaurant, located at 985 Chopmist Hill Road, North Scituate, RI 02857. Visit their website Fredericksonri.com for more detailed information.
Tags : #Roadside
Location :
985 Chopmist Hill Road, North Scituate, RI 02857
Added by
Jopie, at 01 January 2020