
16 Balgowan Street Plumstead, SE18 1ED London, United Kingdom
Is parking available at this property? Free parking is available at The Rock Apartments II.
The rooms This two-bedroom apartment has 1 living room and 1 bathroom. The kitchen is fully equipped with an...


















