Restaurant:

  • Greek Islands Restaurant
  • 300 E 22ND ST
  • LOMBARD, IL 60148
  • (630) 932-4547

Are you sure this location is out of business?