Results 2 results found Birmingham New Street Grand Central Station, Birmingham, West Midlands, England, United Kingdom, Europe Birmingham New Street Grand Central Station, Birmingham, West Midlands, England, United Kingdom, Europe