Heaven On Earth Restaurant Address: 703 Quines Creek Rd, Azalea, OR 97410 Phone: (541) 837-3596 Payment: E Commerce, Restaurants Other Businesses: Heaven On Earth Restaurant at 703 Quines Creek Rd, Azalea, OR 97410