2800 Kifer Rd, Santa Clara, California 95051 USA
Luckily came when it wasn't busy.
Photo Credit: Yelp