LOCATION United States

Grand Beach

Grand Beach is a village in Berrien County in the U.S. state of Michigan. The population was 310 at the 2020 census. The village is within New Buffalo Township on the shore of Lake Michigan near to the Michigan-Indiana border.

All Campgrounds
Nearby Points of Interest
Show More

The House of Highways