51.492029 ­-0.145787
Go to map view
SW1V 1RP London, ENG, United Kingdom , 32 Hugh Street +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