Chen's Garden

976 Hempstead Tpke
Franklin Square, NY
516.328.2888
40.707429
-73.67559
Hours:
Mon - Sat:11am - 11pm
Sun:noon - 11pm

for Chen's Garden
Directions
from: