Современный отель London Crown расположен в стеклянном здании в районе Бур Дубаи, всего в 2 минутах ходьбы от торгового центра Бурджуман и станции метро Dubai. В ресторане отеля подают разнообразные блюда интернациональной кухни, приготовленные из местных продуктов.
Также гостям предлагаются занятия верховой ездой, так как отель располагает собственной конюшней. Рядом с отелем большое количество рынков и базаров.