>
2 bed flat
Libra Road, London
£1,950 PCM
-2.5%
Price History
Initial price £2,000 PCM
Jul 8, 2026 £1,950 PCM
Price Change -2.5%
The property is a top-floor flat within a period mansion block, with high ceilings adding to a sense of light and space. It features two spacious double bedrooms and is located in a vibrant area with easy access to a range of amenities and transport links.