We recently stayed at Odessa Wharf in London. The accomodations are located right on the Thames River about a 15 minute walk from the water taxi. It takes about 20-30 minutes to get to drop off point to visit the major attractions in London. Many are within a 15-30 minute walk of the pier. The management at Odessa Wharf were... more





