Looking for the ultimate spot to raise a glass this National Margarita Day? Hard Rock Cafe Edinburgh has you covered with legendary vibes, rock ‘n’ roll energy, and—most importantly—top-notch margaritas.