Boutique in London - King's Cross 23-27 Euston Road, St. Pancras, King's Cross, London, NW1 2SD Tags: hotel