It is in Groton, Massachusetts. Lowell Rd, close to Main St, Groton. There is no admission fee. You park the car on the st.and walk up to he castle
But what's the street address
It's a town Greenway. No admission. No hours are posted. However, probably dawn to dusk.
Thanks! Your answer is awaiting moderation.