Still Life Trafalgar Square
Guests of London will have a nice stay at Still Life Trafalgar Square Apartment London apartment.
Placed in Westminster district, 350 meters from Leicester Square, Charing Cross Theatre and Up at The O2. Serving guests with french dishes, Paul - Covent Garden is 100 meters away.
The property offers rooms with free Wi-Fi, a patio, flat-screen TV and a dining area. The property comprises 2 bedrooms. Guests will have a private bathroom with a hairdryer and free toiletries at their disposal.
Kitchen facilities feature a microwave, a kettle and a dishwasher.
The apartment is near Leicester Square subway station providing access to Charing Cross Road, Covent Garden and Savoy Theatre.