Alexandra

The hotel is situated in the heart of Central London within a short walking distance of Hyde park and Marble Arch, The Alexandra Hotel is very convienent for visiting Madame Tussaud's , Buckingham Palace, Kensington Gardens, Kensington Palace, Royal Albert Hall, Theatreland, Portobello Antique market as well as shopping at Harrods, Harvey Nichols, Selfridges and famous Oxford Street.

Check availability and book

Check availability and book