10/10/2026
Looking for a spot to enjoy oysters, cocktails and Scottish bar bites?
Cannonball Restaurant & Bar has it all and more, located in Edinburgh’s historic Old Town, just steps away from Edinburgh Castle.
Discover our beautiful bar and enjoy a selection of seasonal Scottish dishes. And don’t miss our Oyster Happy Hour, with fresh Scottish oysters for just £2.50 each!
Our Bar Menu and Oyster Happy Hour are available Tuesday to Saturday, 12pm-9pm.
No booking required.