Located along the Chao Phraya River, Shangri-La Hotel, Bangkok is a luxurious hotel that offers a wide range of dining options. The hotel features several restaurants, including the award-winning Salathip, which serves authentic Thai cuisine in a traditional Thai pavilion. Guests can also enjoy international dishes at NEXT2 Cafe or indulge in Japanese cuisine at the renowned Yamazato. With its spacious rooms, stunning river views, and diverse dining options, Shangri-La Hotel, Bangkok is a great choice for travelers looking for a hotel with a restaurant in the city.