Italian restaurant Acqua e Foresta offers delicious pizza and Italian cuisine.