Montrose Dog Beach in Uptown, Chicago, Illinois

Montrose Dog Beach in Uptown in Chicago is a dog park. Montrose Dog Beach is located near North Simonds Drive.

Leisure
dog park
Nature
beach