The London Tower is a superior tourist class, charming, Victorian style hotel located just a few steps away from Earl's Court Exhibition Centre and within easy reach of Olympia. All modern bedrooms are attractive and well appointed. The vibrant atmosphere of Earls Court permeates through a fascinating array of restaurants, bars and clubs. The hotel is a perfect base for businessmen and women and leisure travelers visiting London.
Hotel is minutes to fine dining, shopping and entertainment.
To check rates and availability dates for this hotel, Click Here.