La Finestreta is a Mediterranean restaurant known for its natural, homemade cuisine, emphasizing fresh, local ingredients.