lunchboxed.
⌘K
Manage business

Best italian restaurants in 80111, Greenwood Village

3 italian restaurants in the 80111 area of Greenwood Village, ranked by diner ratings.

Italian Restaurants in 80111

  1. 1
    Oliver's Italian
    Italian Restaurant · 4950 S Yosemite St
  2. 2
    Chianti Ristorante Italiano
    Italian Restaurant · 5121 S Yosemite St
  3. 3
    Venice Italian Restaurant
    Italian Restaurant · 5946 S Holly St

More in 80111