Maine?s First Inn is Old Orchard Beach?s Newest Luxury B&B. The Old Orchard Beach Inn has been restored with authentic pine floors, antique furnishings and many period details. The Inn was accepted to the National Register of Historic Places in 1987.