(626) 448-8890
10990 Lower Azusa Rd Ste 2, El Monte, CA 91731
View Map
Sorry, there are currently no reviews. Read More El Monte Restaurant Reviews