New Buffalo, Michigan

New Buffalo is a city in Berrien County, Michigan, United States.