St Thomas MoreParishShareMaresfield GardensGreater London, England NW3 5SLUnited KingdomGet directions