London Villiers Apartments
Villiers Street, The Strand, Covent Garden, London
This centrally located, newly refurbished Apartments is situated in Westminster.
Located just a few minutes walk from Embankment Station and Charring Cross, connecting you to all of London attractions such as Trafalgar Square, The British Museum, Royal Opera House, Oxford Street, Covent Garden, Soho and many more.
London Villiers apartments have bare wooden floors and stylish leather sofas.
No comments:
Post a Comment