Italian restaurant serving pizza and other dishes. Known for its delicious food and friendly staff.