Ground Floor Flat, 120 Harbord Street, London, SW6 6PH | Dealsourcr