Italian restaurant L'Osteria offers a lively atmosphere and XXL pizzas and pasta. A taste of Italy awaits!