Where to see all sorts, from angels to zebras? (8)
I believe the answer is:
aquarium
But I can't explain it at all!
(Other definitions for aquarium that I've seen before include "Glass fish-tank" , "Fish tank or marine museum" , "For live fish and underwater animals" , "Building containing live fish for display" , "Tank for aquatic life" .)