Lucky Garden Peru ★★★★☆4.4 (147) Restaurants Peruvian restaurant 860 Tuolumne St, Vallejo, CA 94590 Call Website Details →