Offside 2 Torraccia is a casual dining Italian restaurant specializing in pizza. It is situated in a green park area and is easily accessible.