Forest Hills, New York, United States of America
Forest Hills Stadium
is located at 1 Tennis Place in Forest Hills