Leo's Taverna Inc

  • 1116 Bishop St,
    Honolulu, HI 96813
  • Phone: 808-550-8443
  • Cuisine: Greek Restaurant

Map

Unable to Display Map