Happy Garden

 

Be the first to review

Stalwart, no-frills outpost in a strip mall supplying Chinese standards to eat in or take out.

image