Urban Stay's stunning luxury 2-bed 2-bath apartments are located in the heart of the City of
London. Within a 5 to 10min walk you'll find some of London's best sights, including the River Thames, the Tower of L ...
Read more
Urban Stay's stunning luxury 2-bed 2-bath apartments are located in the heart of the City of
London. Within a 5 to 10min walk you'll find some of London's best sights, including the River Thames, the Tower of London, London Bridge, Bank, Liverpool Street, The Shard, Borough Market, and more. Monument Underground Station is only a 2 min walk connecting you to multiple tube lines. The 85sqm apartments boast luxury designer furnishings, a fully equipped kitchen, lift access, and free Wifi.