How The Michelin Star Came To Symbolize Fine Dining

The city supplies guests with some jaw-dropping Spanish architecture. The most notable attraction in town is the Santa Maria de Leon Catedral. There are a number of prominent churches throughout...