Shangri-La Hotel, Bangkok is a renowned five-star hotel situated on the banks of the Chao Phraya River. While it doesn't have direct access to a beach, it offers a stunning riverside location with lush gardens and a large outdoor pool. The hotel features luxurious rooms, multiple dining options, and a world-class spa. Guests can enjoy a relaxing boat ride along the river or explore the nearby attractions such as the Grand Palace and Wat Arun. Although there are no beaches in Bangkok, Shangri-La Hotel provides a luxurious and tranquil retreat in the heart of the city.