Red Hot Chilli Pepper ★★★★☆4.2 (2,161) Restaurants Asian fusion restaurant · Asian restaurant · Chinese noodle restaurant (...) 1125 San Carlos Ave, San Carlos, CA 94070 Call Website Details →