Get directions to: C & L Garden, Fresh Meadows, NY
Restaurant address: 164-12 69th Ave Fresh Meadows, NY 11365, USA
Restaurant: C & L Garden