El Sol Restaurante

12010 Ramona Blvd #11 El Monte CA 91732 USA

(626) 478-8889

Location