El Zorro is a restaurant and pizzeria.