All Photos for Turmeric Restaurant
141 S Murphy Ave
SUNNYVALE California 94086
United States (408) 617-9100
SUNNYVALE California 94086
United States (408) 617-9100