
Check-in
From 7:00 PM
Check-out
Before 11:00 AM
A perfect fit for a big group of travellers: apartment «Still Life Trafalgar Square» is located in London. This apartment is located in the city center. In the morning, have a cup of coffee while looking at the city from the window. You can take a walk and explore the neighbourhood area of the apartment. Places nearby: Leicester Square, Garrick Theatre and Adelphi Theatre.
Rooms & Floors
1 rooms
Socket
Type G · 230V / 50Hz
Good to know
Fees, deposits and on-site details