Verified review
10/10 Excellent
Caleb F.
11 Mar, 2019
Landmark West
Stayed 16 nights in Feb 2019



































No, pets are not allowed at this property.
Check-in begins at 11:00 AM.
Checkout is at 1:00 PM.
Located in Canary Wharf, this apartment building is 0.2 mi (0.3 km) from River Thames and within 3 miles (5 km) of Tower Bridge and Tower of London. The Arena and Excel London are also within 3 miles (5 km). Heron Quays DLR Station is 7 minutes by foot and Canary Wharf Underground Station is 8 minutes.