Leo's Taverna

1116 Bishop St, Honolulu, HI 96813
Leo's Taverna Leo's Taverna is one of the popular Middle Eastern Restaurant located in 1116 Bishop St ,Honolulu listed under Greek Restaurant in Honolulu , Local business in Honolulu ,

Contact Details & Working Hours

Map of Leo's Taverna