Italian restaurant offering fresh, homemade pasta and pizza. Features a 24/7 pasta vending machine for convenient takeout.