Quan Âm Thiên Đường← Explore all Temples & Teerth Place: CatoosaQuan Âm Thiên Đường. Located in Catoosa.Address16933, East 21st Street South, Tulsa, OKOpen this temple in the Encyclopedia