SE109DX
Dowells Street London SE10
Creek views 2 Bathrooms Modern development Greenwich location Excellent transport links Heritage surroundings Investment opportunity Council Tax: F Concierge services EPC: B