Starting to plan our first trip overseas and our first stop is London. I was wondering if this new hotel opening up near the train station is a good central area in which to explore the sights. We are interested in the landmarks and will probably end our days in the west end at the theatre or dining.
The prices for the hotel are very good and being by the train station will be great for arriving and departing on to Amsterdam. Any opinions?