196 Bishopsgate, Liverpool Street, London, GB
The chic, contemporary aparthotel of 196 Bishopsgate is situated in London's financial district across the road from Liverpool Street Station and one mile from the Tower of London, Tate Modern and the River Thames. This five floor property features 48 fashionably furnished, serviced apartments, all of which include satellite TV, CD players, clock radios, DVD players, Internet ports, and kitchenettes with hobs, microwaves and fridges.