Fast food restaurant · 520 Lasuen Mall, Stanford, CA
More food in Stanford, CA · Fast Food in Stanford