London Life in England’s Capital The UK and England’s capital, London is an exciting and cosmopolitan city, home to such a wealth of attractions, a few words couldn’t hope to do it justice. With two Griffith Hotels in the City of London area (and another hotel opening in 2012), you’re perfectly situated to make the most of your stay in London. Apex City of London Hotel – stylish, contemporary, central and convenient. Located near Tower Bridge and the Tower of London in the very centre of London’s business district, the Apex City of London Hotel is a perfect base for both business and leisure travellers. So whether you’re in London on business or simply here to enjoy yourself, you’ll feel immediately at home at the Apex City of London Hotel. More hotel information >.