1. Fleming's of Cohasset Village 24 Elm St, Cohasset, MA 02025 Coordinate: 42.24069,-70.80098 Phone: (781) 383-0684