The Hempel Hotel

31-35 Craven Hill Garden Hempel Grden Sq
London
United Kingdom