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.