The Owls Club is located in the historic Armory Park neighborhood of Tucson, AZ. Nestled inside a 1920s structure decorated with beautiful stained glass and chandeliers, the Owls Club provides a warmth and elegance to the neighborhood bar experience.