A park named Barrack Street Park.
Located in Manchester, Greater Manchester, United Kingdom, approximately 918 meters away from Hulme Hippodrome theatre.
Discover what's near this place