Tiki Bar

Bar · 1700 Placentia Ave, Costa Mesa, CA

Hours

More food in Costa Mesa, CA