This elegant city hotel lies at the heart of London in one of the citys most exclusive districts. Green Park and Piccadilly Circus underground stations lie just a few minutes walk away and various sights including Trafalgar Square, the national art...
This unpretentious hotel is located in Battersea. With a total of 1 bedrooms, this is a nice place to stay.