Shangri-La Bangkok, located by the Chao Phraya River in the central business district of Bangkok, is minutes away from well-known attractions via various means of transportation. These attractions include shopping districts and famous sights that capture the feel of traditional and modern Bangkok.