La Stazione is an Italian restaurant offering a wide selection of pizzas, as well as meat and pasta dishes.