Sports
Where was the polo grounds located?
1
Answer
The Polo Grounds was the name of three stadiums in Upper Manhattan, New York City.
LIVE
Points
14
Rating