Birds Nest Residency is set in the Lewisham district of London, 1.6 km from Canada Water, 4.1 km from Tower Bridge and 4.3 km from Tower of London.
Birds Nest Residency is set in the Lewisham district of London, 1.6 km from Canada Water, 4.1 km from Tower Bridge and 4.3 km from Tower of London.