Forest Hills Stadium
Forest Hills Stadium
1 Tennis Pl,
Queens,
11375,
United States