Shangri-La Hotels are five-star luxury hotels located in premier city addresses across Asia Pacific, North America, the Middle East, and Europe. Shangri-la hotel Bangkok accommodation is at the forefront of Bangkok. Located along the river Chao phraya. The hotel has a room for customers to choose from up to 802 rooms. This is another alternative for travelers in Bangkok. The luxurious room has a Thai-inspired decor with high ceilings, chandeliers and spacious balconies offering memorable views of the Chao Phraya River. Silk and teak finishing adds an elegant touch.