Built in 1897 The Inn at St. John in downtown Portland, Maine is the city’s oldest continuously operating historic Victorian Inn.
Whether you are searching for a pet-friendly hotel room, an economically priced room for an extended visit, or a romantic luxury accommodation for a weekend getaway, The Inn at St. John is exactly what you have been looking for.