Foodie paradise: This Alicante town has the most Michelin Star restaurants per capita in Spain
CALPE on the Costa Blanca has the distinction of having the most Michelin-starred restaurants per square metre in Spain. Three restaurants have each got a