//

El Sol Restaurante

Overview

Address: 12010 Ramona Blvd #11,
El Monte, CA 91732
Phone: 626-478-8889