Loading map…

Cannonball Restaurant & Bar

Cannonball Restaurant & Bar in Edinburgh, United Kingdom, offers a contemporary dining experience. The city is known for its rich history and evolving food scene. Enjoy the inviting aroma and a tender, yielding texture from dishes often prepared using a braised method.