Stayed here during Christmas and as my title suggests, a real home away from home. We always stay at Odessa in a one bedroom unit overlooking the River Thames whenever we are in London. The standard has always been mantained thanks to the lovely Maya and Dolores who run a tight ship. The apartment is clean and spacious and proximity...
More
- Also Known As:
- Odessa Wharf Hotel
- Odessa Wharf London
- Odessa Wharf Hotel London
- Odessa Wharf London, England
