19th Ave New York, NY 95822, USA

Plans submitted for £500m South Thamesmead scheme