IWM North
Trafford Park, Manchester, Greater Manchester M17 1TZ
The IWM is located on the riverside in the picturesque quay area of the vibrant city of Manchester. Housed in a creative, modern architectural building this is a unique venue that will inspire and fascinate…
- Distance: 14.51 Miles
- Max: 500 guests
- Packages: 5