Nappo Kanyon is an Italian restaurant located in a shopping mall. It is known for its pizza.