Restaurants - Santa Cruz, California, United States
UCSC Farm Stand is a restaurants company based out of UCSC MAIN ENTRANCE, Santa Cruz, California, United States.