Cannonball Restaurant & Bar356 Castlehill, Edinburgh, EH1 2NE

Cannonball Restaurant & Bar is found along Edinburgh's famed Castlehill and boasts stunning views along with its indulgent Scottish Afternoon Tea.

Wind through the cobbled streets of Old Town and immerse yourself in the history and culture of the area. Cannonball is in keeping with the refined, traditional architecture and houses a ground floor whiskey bar, a basement below ground for private dining, and on the top level, the beatuiful restaurant where Afternoon Tea is served.

Delve into mouth-watering finger sandwiches, many of which champion classic Scottish flavours like the haggis cannonball and a shot of hot soup. These are followed by freshly-baked scones with Scottish-sourced smoked salmon and delicious petit fours, all of which are made inhouse by Cannonball's expert team of pastry chefs.

Finally, choose from an extensive selection of loose leaf teas and soak up the unbeatable views of Edinburgh castle from the cosy enclave of Cannonball's traditional dining room.

Cannonball Bar and Restaurant is just a short drive away from Edinburgh Waverley Station.


  1. Times:

    Afternoon Tea is served 3pm to 4:30pm every day

  2. Booking:

    Booking is essential

  3. Nearest railway station:

    Waverley Station

  4. Approach:

    Hostess or manager

  5. Where to sit:

    Main dining room

  6. Dress code:

    Smart casual

  7. Children:

    Children of all ages welcome

  8. Music:

    No live music

  9. Credit cards:

    All major credit cards accepted

  10. Gardens:


  11. Outdoor Seating:


  12. Disabled access:


  13. Dogs:

    Guide dogs only

  14. Gluten free:

    Yes, with 24 hours' notice

  15. Vegan:


  16. Nut free:

    Yes, but cannot guarantee no traces

  17. Award Winner:


  18. Halal:

    Vegetarian options

Gift Vouchers

Please complete the form below to send a group enquiry to this venue.

  • Afternoon Tea
    3pm to 4:30pm
    Tuesday - Saturday
per person£25.00

Free Online Booking

You will receive instant confirmation of your booking by email