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.