Malabar Cafe

Address
1116 Soquel Ave, Santa Cruz, , CA, USA
Telephone
408 423 1717