El Puerto is a Mediterranean restaurant offering Spanish cuisine.