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.
Westminster Borough, London, W2 5EA, United Kingdom