Cohasset is the quintessential New England seaside village located on the South Shore of Massachusetts between Boston and Cape Cod. The ocean offers plentiful recreation opportunities. Watch lobstermen unload their catch or stroll on the beach. For land lovers enjoy hikes, watch birds or bike in nearby Wompatuck State Park and Wheelwright Park. Lionsgate is the ideal get away that refreshes the human spirit.