SE100BD
Teal Street, London, ., SE10 0BX
Modern luxury Within walking distance of North Greenwich tube station Greenwich Shopping Park is close by Sold with tenants in place on an AST Situated in the vibrant Greenwich Millennium Village community