Echo

Juliet

Alpha

Offering all the facilities you would expect from a deluxe Central London hotel, but located just outside the hustle and bustle of the city centre, Crowne Plaza London – Battersea can offer so much more for so much less, a luxury boutique hotel located on the River Thames & the smart choice for your London stay. Our unique event spaces with floor to ceiling windows maximise natural light and offer stunning views of the River Thames. We unde...
read more ...