Greenwood Student House 29-31, Station Road, London, N22 6UX

Off Market
1,241

EPC Data

Square metres

1241 m²

Property Type

Detached House

EPC Rating

C