El Pillun No rating yet May be closed Restaurants Peruvian restaurant con con con, Alameda, CA 94501 Details →