Long-standing eatery serving seafood and meat dishes, overlooking Table Bay and Table Mountain.
On the Rocks Restaurant is a unique dining experience that offers breathtaking views of the Atlantic Ocean and the beautiful city of Cape Town. Our menu features a variety of dishes that are inspired by the flavors of South Africa, including traditional Cape Malay cuisine, fresh seafood, and local meat dishes. We also offer an extensive selection of wines and other beverages to complement your meal perfectly. Our restaurant is located in the heart of the vibrant city center, just minutes away from popular attractions such as the Victoria & Alfred Waterfront, Table Mountain, and the colorful Bo-Kaap neighborhood. Whether you’re looking for a romantic dinner for two or a gathering with friends and family, On the Rocks Restaurant has something to offer everyone. So come and experience the magic of On the Rocks Restaurant – book your table today!
Experience the culinary excellence of On the Rocks Restaurant in Cape Town, Western Cape, South Africa. Our Restaurant, Event venue, Wedding venue venue offers a delightful fusion of flavors, showcasing local ingredients in every dish. Whether you're here for an intimate dinner or a casual brunch, On the Rocks Restaurant promises a memorable dining experience at the heart of Bloubergstrand, Cape Town.