ST MICHAELS CHURCH HALL ST MICHAELS ROAD LONDON NW2 6XG is a Leasehold Detached property property in NW2 6XG.
Full Address
Property Indicators