13-15 Villiers Street
Charing Cross, London, WC2N
13-15 Villiers Street is located between Embankment Tube Station and Charing Cross Station, boasting one of the highest footfalls in London. The street is evolving, adapting and changing to meet the needs of the ever-busier consumer.
For more information, please contact Levy Real Estate.