With a stay at Inn at 2920, you'll be centrally located in Baltimore, within a 15-minute drive of National Aquarium in Baltimore and Oriole Park at Camden Yards. This bed & breakfast is 3.3 mi (5.3 km) from Walters Art Museum and 3.3 mi (5.3 km) from..