Arslans Turkish Street Food

113 Walnut Ave Santa Cruz CA 95060 USA

(831) 459-9770

Location