2628 Homestead Rd, Santa Clara, CA 95051-5351, Santa Clara
"This place has a lot of history here from the signs, the old photos, menus, right down to the vintag"
"This place has a lot of history here from the signs, the old photos, menus, right down to the vintag"