Little Nero's Pizza: Hand-made pizza restaurant with seating for 12. Offers 32cm pizzas, near popular attractions.