Driving up to the place it was nice to see that the place is a restaurant. There is no need to go anywhere for good pizza because this place has it. The ladies who work here speak Spanish and English. To have a bar and pizzeria just down the stairs from you is an excellent feature to have when visiting Italy…