Property Location
With a stay at this apartment in London (London City Centre), you'll be convenient to Saatchi Gallery and Royal Albert Hall. This property is close to Buckingham Palace and Big Ben.
Business, Other Amenities
Featured amenities include multilingual staff and an elevator (lift). Self parking (subject to charges) is available onsite.