Get directions to: Crystal, Hollis, NY Restaurant address: 188-09 Jamaica Ave Hollis, NY 11423, USA Driving Walking Bicycling Restaurant: Crystal