Presto Pizza is an Italian restaurant offering delicious food, with a unique interior design. It combines elements of a pizzeria and an Italian trattoria.