Situated on the banks of the Chao Phraya River, Shangri-La Hotel in Bangkok offers a luxurious stay with breakfast and dinner included. The hotel features elegant rooms with modern amenities, a spa, a fitness center, and multiple dining options. Start your day with a lavish breakfast buffet and enjoy a delectable dinner at one of the hotel's restaurants offering Thai, Chinese, and international cuisines.