Located at the East End of London, in the fashionable Canary Wharf area. There are numerous cafe's, bars and restaurants nearby and not to mention a huge variety of fashionable shops in the area. The nearest underground station, Canary Wharf, is 400 metres away.