51.492029 ­-0.145787
Go to map view
32 Hugh Street, London, SW1V 1RP, United Kingdom +44 207 834 5320
The Alexander House Hotel is a family run business where personal care and attention are paramount. It's proximity to various transport systems and the delights of London's main tourist attractions will help to make your stay both enjoyable and convenient.

Get Rates

Show Alexander House at top of the results.

Get Flight + Hotel