The Best London Views! Central Soho Apartment
Guests of London will have a nice stay at The Best London Views! Central Soho apartment.
The property is located in Westminster district in London, just 5 minutes walk from Soho. A 10-minute walk to the center of London. Serving a variety of dishes, Wahaca and Princi are 100 meters away.
The apartment provides rooms featuring heating, cable TV with on-demand movies, multi-channel TV, a fridge and an iron with ironing board. Beds with pillow-top mattresses and down pillows are available for use. Bathroom facilities include a hairdryer, soft bathrobes and bath sheets.
While staying in this apartment, guests can use a kitchen equipped with a microwave, an electric kettle, a dishwasher, coffee/tea makers and a stove.
Leicester Square subway station is easily accessible.