68 results
    11

    Old Orchard Beach Inn

    6 Portland Ave, Old Orchard Beach, ME    

    4 out of 5 based on 1 ratings

    The Old Orchard Beach Inn is an historic restoration of the original Ye Olde Staples Inn, the first hotel in Maine. Reopened in June 2000 the Inn has gone thru a total renovation and is authentic with totally redone hardwoo... bbonline.com