Italian Queen is an Italian restaurant offering authentic cappuccinos and Neapolitan pizzas in a welcoming and original setting.