Photos coming soon
HOTEL
The Onyx Cape Town
57 Heerengracht Street, Cape Town, South Africa, 8001, South Africa, Cape Town, South Africa
Where it sits
The Onyx Cape Town
57 Heerengracht Street, Cape Town, South Africa, 8001, South Africa, Cape Town, South Africa
-33.91738, 18.42720
Plan around The Onyx Cape Town
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
