£575,000 | 5,227 sq ft23 Queen Sq London WC1N 3BGLand for sale0.12 acre(s) of landNearest station 0.1mi.