Puerto Sol is a restaurant specializing in traditional Spanish and Iberian cuisine.