El Monte Superstore

Restaurant · 2650 N Rosemead Blvd, South El Monte, CA

More food in South El Monte, CA