Considering the London Town Hotel in London?
A VT member wrote the following comment about visiting London:
While in London you absolutely... by CorvetteChic
While in London you absolutely must check out Harrods, Big Ben, the London Bridge, Buckingham Palace, and Hyde Park! Oh and don't forget to ride in those trademark double deck buses!Driving on the wrong side of the road is my fondest memory! It was a bit hard to adjust to, but totally a cool experiance!