An historic Inn built in the 1920’s, and now recognized on the State of Michigan register as a State Historical site, Gordon Beach Inn stands the test of time. We are located in the beautifully wooded Gordon Beach neighborhood of Union Pier, just a short walk to our private beach access.
We have twenty rooms, each with unique characteristics, private baths, heat and air conditioning. Whether you are looking for a weekend getaway, family reunion, or a way to explore beautiful Harbor Country, we look forward to seeing you.Find a Room
Gordon Beach Inn offers rooms with a variety of features and amenities,
including open lawn space, grills for common use, on-site restaurant and rooms with jetted hot tubs and refrigerators.
Harbor Country includes the towns of Grand Beach, Michiana, New Buffalo, Three Oaks, Union Pier, Lakeside, Harbert and Sawyer.
There are fantastic independent theaters, state parks, golfing, restaurants, and more in Harbor County.
We hope you’ll join us soon.