Boutique Hotel Find: Leicester House London
Having to stay amongst the throngs of tourists in Central London might be a necessary evil but now there is a sanctuary you can escape to located right on the doorstep of Leicester Square of all places. Leicester House is a boutique design-led hotel offering guests an affordable and understated yet stylish sleeping option right in […]
Share this