Modern Luxury 2BR across from Victoria Park
Tower Hamlets, London, E3 5GF , United Kingdom,Object type: Hotel London
One of our bestsellers in London! Located 450 yards from Victoria Park and 0.8 miles from Olympic Stadium, Modern Luxury 2BR across from Victoria Park offers ac