Bar
/
Honolulu

Leo’s | Greek restaurant in Honolulu

Address
1116 Bishop St, Honolulu, HI 96813, United States
Phone 1

Feel like Greece @ Leo’s Taverna, a Greek restaurant in Honolulu, Hawaii, USA!

Read More
Amenities not found.
0
Overall
0.0%