Malabar Restaurant
514 Front St, Santa Cruz
(831) 201-4438
Menu
Restaurants in Santa Cruz, CA
Malabar Restaurant
514 Front St, Santa Cruz, CA 95060
(831) 201-4438