Apex City of London Hotel

Apex City of London Hotel

Apex City of London Hotel is the latest opening within the square mile and offers the last word in luxury, style and comfort. The 130 contemporary en-suite rooms are superbly appointed and offer a choice of city, superior and deluxe rooms as well as