0 LIKES LikeUnLike
We are going to the theatre in September and thinking of staying in a easy hotel for two nights to make it a mini break. What is the closest to Leicester Square -Victoria, Paddington, Earls Court or South Kensington. Thanks for yor answers
Tags:
Report (0) (0) | earlier
Latest activity: earlier. This question has 8 answers.