London Villa - 20 Princes Square

PriceCheck live prices

Check availability →
Class
4-star hotel
Address
20 Princes Square, London, England, W2 4NPShow on map
Check-in / out
15:00 / 10:00

London Villa - 20 Princes Square is a 4-star hotel in London. It's set on 20 Princes Square, London, England, W2 4NP.

Ubicación Conveniente

Explora Londres con facilidad, ya que el apartamento está situado a poca distancia de atracciones populares como Queensway, Kensington Gardens y el mercado de Portobello Road.

Comodidades como en Casa

Disfruta de la comodidad de una cocina completamente equipada, internet inalámbrico gratuito y servicios de limpieza, haciéndote sentir como en casa durante tu estancia.

Por qué alojarse aquí

  • Pet-friendly

Amenities

  • Smoke-free property
  • Housekeeping on request
  • Wheelchair accessible
  • Propiedad libre de humo
  • Servicio de limpieza bajo petición
  • Silla de ruedas accesible