Il London Crown sorge a Londra, a 1 km dal Madame Tussauds e a 1,3 km dal Serpentine.
Tutte le unità sono dotate di TV a schermo piatto, bagno privato e cucina completamente attrezzata.
L'appartamento dista 1,5 km da Oxford Street e dal Lord's Cricket Ground. 15 km dall'Aeroporto di Londra-City, lo scalo più vicino.