London Zoo

London Zoo was located in London, England