Definitions

the odyssey

The Odyssey (apartment complex)

The Odyssey riverside apartment complex is a major residential development in the Docklands area of London. It consists of four buildings each named after heavenly bodies and Greek mythology:

  • Apollo
  • Galaxy
  • Orion
  • Nova

Transport

The Odyssey is serviced by the following transport links:

The Odyssey can also be reached by car by driving to Crews Street, London, E14 3SP

See also

Search another word or see the odysseyon Dictionary | Thesaurus |Spanish
Copyright © 2014 Dictionary.com, LLC. All rights reserved.
  • Please Login or Sign Up to use the Recent Searches feature