Welcome to Cha Cha Edinburgh, your new go-to spot for bold flavours, late-night bites, and unforgettable food moments, right in the heart of the New Town.