The Park Hyatt London River Thames has only been open for 10 months. It still has that new hotel feel. It's located in the Nine Elms district on the south side of the Thames, and many find it to be an odd location other than proximity to the U.S. Embassy.