1. Vedanta Centre Residence 130 Beechwood St, Cohasset, MA 02025 Coordinate: 42.22436,-70.80161 Phone: (781) 383-0940