answersLogoWhite

0

Shedd Aquarium is located at Lake Shore Drive, Chicago. It is a well-known visitor centre with many different exhibits. The aquarium advertises as having over 30,000 different creatures ranging from snails to whales.

User Avatar

Wiki User

12y ago

What else can I help you with?