A city classic located at Inner Harbor, the National Aquarium houses 17,000+ animals across immersive exhibits like the Atlantic Coral Reef, tropical rainforest, and marine mammal pavilion. It's entertaining for all ages and a must-see in Baltimore. Try to buy tickets in advance.