City Hotel

12-20 Osborn Street
London
United Kingdom