Malabar Restaurant
514 Front St, Santa Cruz
(831) 201-4438
Recent Reviews
Order Online
Reserve
You May Also Like
I LOVE SUSHI - 516 Front St
Japanese, Sushi Bar
Monster Pot - 431 Front St
Hot Pot, Soup, Chinese
Pho' house - 1102 Pacific Ave
Vietnamese, Pan Asian, Noodles
Restaurants in Santa Cruz, CA
Malabar Restaurant
514 Front St, Santa Cruz, CA 95060
(831) 201-4438