Home Property 17 Villiers St, London WC2N Share Description Detail Year built: 1856 Sold: No Rooms: 9