Front Desk is open 8:00 a.m. to 10:00 p.m. every day.
Follow Route 128 to it's terminus. Make a left on to Route 127A (Bass Avenue). Make a left on to Thatcher Road. The Vista is at 22 Thatcher Road.
Located on a high knoll overlooking Good Harbor Beach, the Vista offers a spectacular view of the marshes, beach, ocean and the Twin Lights of Thacher Island. Come enjoy our quiet, spacious grounds and heated swimming pool, within walking distance of Good Harbor Beach.