Squid and Venison Luau

Address

3574 Waialae Ave

Honolulu, HI 96816

Tel: (808) 838-9315

Website