The Flamingo Villa
Westminster Borough, London, W2 5EA, United Kingdom
Offering city views, The Flamingo Villa is an accommodation located in London, 1.4 km from Paddington Station and 2.3 km from Lord's Cricket Ground. The property is around 2.7 km from The Serpentine, 2.9 km from Madame Tussauds and 3.