Azalea from Oregon Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Heaven On Earth Restaurant - Oregon, Azalea, 703 Quines Creek Rd, 97410 Family Style (541) 837-3596 Map Quines Creek Texaco - Oregon, Azalea, Quines Creek Interch, 97410 (541) 837-3520 Map