Mayor 20 is a restaurant offering classic dishes that blend traditional Alicante flavors with modern culinary techniques.