1 Bedroom Apartment, Villiers Street, London, Greater London, WC2N
A great-value one bedroom apartment set in this wonderful period building by Charing Cross station, a short walk from the River Thames, and perfect for access to British Rail Services,…