Leicester Square is one of the busiest parts of London, filled with theatre, restaurants, bars and a myriad of tourist attractions and the eight-story W Hotel is located right in » Read More
May 25, 2016
Leicester Square is one of the busiest parts of London, filled with theatre, restaurants, bars and a myriad of tourist attractions and the eight-story W Hotel is located right in » Read More