Odevo
–
London, OH
... Located close to the River Thames, Palace of Westminster and St James's Park, Chimes is just moments from the great icons of London. Facilities to rival the world's best hotels include a gym, stretch studio, screening room and rooftop terrace. Key ... - Jun 05