1. Heaven On Earth Restaurant 703 Quines Creek Rd, Azalea, OR 97410 Coordinate: 42.7784,-123.27668 Phone: (541) 837-3700