INTRODUCING:

The Keyhole Cocktail Bar and Lounge

A Secret Spot You Can't Resist
Tripadvisor

Welcome to The Keyhole Cocktail Bar - A secret spot that's strictly for those looking for a good time. Our bar is the perfect blend of old-school charm and new-age vibes.

We believe in crafting unforgettable experiences, offering premium drinks served with style. From, scavenger hunts, one-of-a-kind cocktails to personalized service, there is nothing we won't do to make your time at The Keyhole an experience like no other. Unwind with us and let the world drift away.
Book Now

The Space


Nestled along the False Bay coastline in the heart of St James, hidden in the beautiful Sonnekus boutique Hotel, our bar boasts a speakeasy atmosphere that will transport you to a different era altogether. Think dark lighting, velvet seating, and an air of subtle mystery.Just one catch… you'll need to find one of the ten hidden keys scattered throughout the venue.

Gin-Palooza

As the name suggests, we are passionate about drinks, great ones, and our menu reflects that. We serve some of the best local and international gins and have a variety of signature cocktails that are to die for.

Membership Matters

We take membership seriously. Find a key once, keep it and become a Key Custodian so that for every time you visit, a surprise is waiting for you. Our members enjoy a range of benefits, from access to exclusive events to personalized attention from our team of mixologists and key masters.

The Hunt


Start by keeping an eye out for clues as you explore the space.
The keys could be tucked away in unexpected places, like behind a bookshelf or inside a vintage suitcase. Use your powers of observation and deduction to uncover the keys' hiding spots.  Once you've found a key, present this to one of our Key masters, they’ll hand you a menu which unlocks the door to your table.

If you find a key and one of our key masters, Congratulations! You've earned yourself a spot in this exclusive hole in the wall. If not, keep searching - the other nine keys are still out there waiting to be discovered. Remember, the key to finding the keys is to keep your wits about you and be persistent. Some clues are listed on instagram @thekeyhole_ct. Happy hunting!

The Bar's Atmosphere and Decor.

The Keyhole has an ambiance like no other. From the low-lit, cozy interiors to the vintage glassware and classic décor, we've designed and crafted every element to transport you to another time. Our cozy seating and muted music add to the feeling of exclusivity and privacy.

Signature Drinks

COFFEE MARTINI
R115
**500ml - 90 lei, 50ml - 9 lei
OLD FASHIONED
R115
**500ml - 90 lei, 50ml - 9 lei

Food and Snack Options

Dinner menu

VILLAGE SALAD
R60
Kalamata Olives + Green Pepper + Capers + Cucumber + Sliced Tops + Feta Cheese
200 gr
PATATA BRAVAS (OUR WAY)
R75
Baby Potatoes + Basil + Green Beans + Peas + Humus
800 gr
PESTO GNOCCHI
R125
Pesto Gnocchi + Cherry Tomatoes + Toast
800 gr
DUO OF LAMB CUTLETS
R150
Two Lamb Cutlets + Basting Sauce + Potatoes + Small Side Salad
800 gr
STEAK TAGLIATA
R155
100g Beef Fillet + Tossed in Soya Sauce + Sundried Tomatoes + Pine Nuts + Toast
800 gr
SMALL PLATE OF PRAWNS
R190
Small Plate of Prawns + Rice.
800 gr
BOWL OF OLIVES
R65
Mix of olives
800 gr
BOWL OF HERBED FRIES
R35
French fries + herbs
800 gr

🍕PIZZA menu

*GLUTEN FREE base + R20
MARGHERITA
R100
Mozzarella Cheese + Napolitana Sauce + Basil Leaves
700 gr
CHICKEN
R145
Mozzarella Cheese +Napolitana Sauce + Chicken + Pesto + Tomato
650 gr
CHORIZO
R165
Chorizo + Mushrooms + Caramalized Onions + Napolitana Sauce + Mozzarella Cheese
500 gr
BACON
R165
Mozzarella Cheese + Napolitana Sauce + Bacon + Feta + Avocado
550 gr
SPINACH
R140
Mozzarella Cheese + Napolitana Sauce + Bacon + Feta + Avocado
550 gr

Visit us

Ready to Visit?

Why wait? Come and explore The Keyhole today, and embrace the moment.

Experience the Difference

We believe our Cocktail bar raises the bar for entertainment and ambiance all at once, and we guarantee that you'll be impressed.

Book Your Visit

We invite you to make a reservation today and let us help you create some magical memories.

Whatsapp: 0713446047
Email: [email protected]
Address: Sonnekus Beach House
88 Main Road,
St James
Cape Town, 7945