Ace Hotel, Shoreditch

100 Shoreditch High Street
E1 6JQ London
United Kingdom