OverviewLocale and SettingShangri La Bangkok is actually a prestigious luxurious resort situated alongside the Chao Phraya River in Bangkok, Thailand.AccommodationThe hotel gives a range of high-class accommodations, such as wonderfully appointed rooms and suites with stunning views of the river or the town skyline.Eating ExperiencesFriends can lov