Sea Latch Inn, located across from Long Sands Beach in York Beach, Maine, boasts a stunning, scenic view of the Atlantic Ocean. Welcoming guests from April 30 through October, Sea Latch Inn offers a diverse choice of accommodations including motel rooms, efficiencies, apartments, cottages and suites.