The Principal Edinburgh George Street is a stylish hotel situated in the city center. Although it doesn't have its own beach, it is conveniently located near Portobello Beach, one of Edinburgh's most popular sandy beaches. Guests can easily access the beach and enjoy a day of sunbathing, swimming, or strolling along the promenade before returning to the comfort of the hotel.