Echoes of Little Venice
London, Greater London, England, United Kingdom
Rare in central London, this Maida Vale apartment has its own planted terrace garden – a lush, leafy retreat where you can sit out with a coffee and forget the city exists. Inside, light pours through.....
From €787