A Michelin-starred restaurant in La Coruna, one of Spain's most popular tourist destinations, is the place to let off ...