This brand new four-star hotel is located in the heart of the City of London. It is conveniently located for the underground and close to many of the famous sights including St Paul’s Cathedral and the Tower of London.
Hotel Name: The Apex Hotel London Wall
Address: 7-9 Copthall Avenue, London, EC2R 7NJ United Kingdom
Official Website: The Apex Hotel London Wall