Get directions to: Sitar Indian Cuisine, Santa Cruz, CA
Restaurant address: 1133 Pacific Ave Santa Cruz, CA 95060, USA
Restaurant: Sitar Indian Cuisine