Pizza restaurant Terrazze Belvedere offers Neapolitan pizza with indoor and outdoor seating, located near a castle.