The New Buffalo Inn Bed & Breakfast located in New Buffalo, MI is dedicated to creating a peaceful, relaxing, private environment that will be spiritually rejuvenating for all of our guests!