Exit 13onI-280 Eastbound
Right 0.06 mi
Food white 28@2x
Red Pepper Bar & Grill
2310 Homestead Rd, Los Altos, CA 94024
Amenities
Restaurant
Alcohol
Mexican