Best Place to Stay in London!
Loved our stay at The Tower Hotel!!! We had a room with the view of the Tower Bridge and River Thames that they gave us! Wasn’t expecting it but was praying we would get one and we did! The service was great! It’s in fantastic location with some great tourist spots nearby. The tube is close by too so it was easy to get to other places in London! It’s also right by St Katharine’s dock which has lots of restaurants and cafes. The location of the hotel is really a great place to stay and convenient in every way. Would definitely book at The Tower Hotel!