Pizzeria La Terrazza offers pizza. Features include free parking and street parking.