Remove Ads

Photos for Malabar Restaurant

Malabar Restaurant

514 Front St, Santa Cruz, California 95060 USA

851 Reviews