Hotel HOLIDAY INN EXPRESS BALTIMORE AT THE STADIUMS Address: 1701 Russell Street 21230 - BALTIMORE (MD), UNITED STATES
Conveniently located in Baltimore.