Nuevo Apolo XI is a restaurant.