1 rooms · ★★★★ · from £260
Located right in the centre of London, Still Life Trafalgar Square offers a fully furnished self-catering apartment with free WiFi access throughout and an inner terrace. The property is situated 200 metres from Covent Garden and Leicester Square.
Log in with your cycle.travel account:
Password |
Or simply use your account on: