Pickup from Venice Ristorante & Wine Bar at Venice Italian Restaurant, 5946 S Holly St, Greenwood Village, CO 80111, USA