at Villiers Street, London , WC2 United Kingdom
209 FB users likes Victoria Embankment Gardens, set it to 563 position in Likes Rating for London, United Kingdom in Local Business category
Victoria Embankment Gardens is London based place and this enity listed in Park category. Located at Villiers Street WC2. Contact phone number of Victoria Embankment Gardens: +44 (0)20 7641 5264