El Torreón de la Cruz is a restaurant.