Mama Lu’s Dumpling House
Restaurant · Alhambra

Mama Lu’s Dumpling House

$$ · Chinese

Solid Shanghainese spot in Alhambra with juicy xiao long bao, generous portions, and full meals under $100—built for group dinners and sharing.

Info

📍
Address
910 E Main St, Alhambra, CA 91801, USA, LA

More like this