Italian pizzeria, Terra Nostra, offering pizza. Reservations are recommended.