O Orangotango Pet Stores & Supplies Ponta Delgada, Açores, Portugal Orangotango is a pet store and supply shop based in Ponta Delgada, Açores, Portugal, serving pets and their f…