Situated along the banks of the Chao Phraya River, Shangri-La Hotel, Bangkok is a five-star hotel that offers a range of dining options, including several restaurants with international cuisines. Guests can savor delicious Thai dishes at Salathip, enjoy a buffet spread at NEXT2 Café, or indulge in gourmet Chinese cuisine at Shang Palace. With its convenient location in Silom and a variety of dining choices, Shangri-La Hotel, Bangkok is a great option for travelers looking for a hotel with a restaurant.