About ITALIAN PIZZA RESTAURANT
Lovers of Italian cuisine can visit Italian Pizza Restaurant on Delma Street. Apart from pizza itself, the extensive menu also includes an impressive selections of other dishes, such as pastas, risottos, and more.
Recommended For You