Get directions to: Aloha Island Grille, Santa Cruz, CA
Restaurant address: 1700 Portola Drive Santa Cruz, CA 95062, USA
Restaurant: Aloha Island Grille