1066 Kiely Blvd, Santa Clara, California 95051 USA
Inside looking from waiting area
Photo Credit: Yelp