Unit 7, Odessa Wharf, Odessa Street, London, SE16 7LY.
Odessa Wharf offers self-catering accommodation for individuals and various sized groups of holidaymakers and other visitors. Odessa Wharf is based in Odessa Street - see map for location of Odessa Street.
Telephone: 020 7237 0032
Odessa Wharf are listed under:
There are no reviews for this listing yet. Why not be the first person to write a review?
Odessa Wharf is in Odessa Street, Odessa Street. You can view a list of neighbouring businesses by going to the Odessa Street page.
This map shows the approximate location of Odessa Wharf in Odessa Street.
Note: the pin is positioned at the postcode centre, and may not correspond with the precise location of Unit 7, Odessa Wharf, Odessa Street.