Holiday Inn Central Park

888 Oldham Road
Manchester
United Kingdom