London Villa - 13 Talbot Square

PriceCheck live prices

Check availability →
Class
4-star hotel
Address
Flat 3a 13 Talbot Square, London, England, W2 1TRShow on map
Check-in / out
15:00 / 11:00

London Villa - 13 Talbot Square is a 4-star hotel in London. It's set on Flat 3a 13 Talbot Square, London, England, W2 1TR.

Ubicación conveniente

Descubre atracciones icónicas como los Jardines de Kensington, Hyde Park y el Arco de Mármol, todo a poca distancia.

Cocina bien equipada

Relájate en este encantador apartamento con una cocina totalmente equipada, incluyendo nevera y horno para tus delicias culinarias.

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