Go Hotels
Home > South Africa > Cape Town >

106 The Odyssey

South Africa Flag
106 The Odyssey
Main Road
Cape Town South Africa

Rated 80 / 100 based on 80 customer reviews.

106 The Odyssey has received an Outstanding Service Award
106 The Odyssey is situated in Cape Town and is close to the area's popular attractions. It is moments from Cape Town Stadium.

106 The Odyssey offers a comfortable room, equipped to fit the requirements of any traveller.

The area surrounding the hotel has a variety of restaurants and cafés. Table Bay is easily accessible by car.