Pizzeria Nina offers pizza with a potentially scenic view. The menu features around 31 dishes, with an average price of €5 per item.