Chef Liu Chinese Restaurant

Scotts Valley Dr, Scotts Valley
(831) 438-5772