Limón ★★★★☆4.4 (2,505) Restaurants Peruvian restaurant · South American restaurant 1101 Burlingame Ave, Burlingame, CA 94010 Call Website Details →