Limón Restaurant ★★★★☆4.3 (1,156) Restaurants Peruvian restaurant · South American restaurant 800 California St, Mountain View, CA 94041 Call Website Details →