Aloha Island Grille
1700 Portola Dr, Santa Cruz 95062