Serviced accommodation, Poseidons Inn, offers comfortable lodging near Lossiemouth's beaches. Features include a hot tub and free parking.