Metro Dhaba & Il Forno Pizzeria Restaurant
All of the pizzas are cooked in a wood burning stone oven that was imported from Italy
Pizzas are hand tossed and made fresh within 10-15 minutes