El Sol Restaurante

Overview

Address: 1210 Ramona Blvd
El Monte, CA 91776
Phone: 626-443-0325