St Martin’s Lane London – Location, Location and a (Tiny) Garden View

The St Martin’s Lane – London packs an obvious advantage over countless other hotels in the UK capital. It sits snugly in the heart of the West End – surrounded by the well-traveled reached of Covent Garden, Leicester Square and Soho. With little more than an ambitious walk, the traveler arrives at most of the city’s theater, a goodly pack of its museums or more…

TRENDING

X