83-10 188th St, Jamaica, NY 11432, USA
Distance: 9.88 miles
1 Fairway Rd, Lido Beach, NY 11561, USA
Distance: 9.92 miles