Malabar Restaurant is located in Santa Cruz, United States on 514 Front St. Malabar Restaurant is rated 4.2 out of 5 in the category southeast asian restaurantfish & chips restaurantindian restaurantseafood restaurantsri lankan restaurantvegan restaurantvegetarian restaurant in United States.