Light House Point 61 Hedge Road, Plymouth, MA 02360