Exit 13onI-280 Eastbound
Right 0.06 mi
Food white 28@2x
Red Pepper Bar and Grill
2310 Homestead Rd Suite J, Los Altos, CA 94024