Situated in the iconic Shard building, the Shangri-La Hotel offers breathtaking views of the River Thames and the London skyline. While the hotel itself does not have a beach, it is located near several riverside beaches along the Thames. Guests can easily access these beaches for a relaxing day by the water.