Get directions to: Eden, Dallas, TX Restaurant address: 4416 W. Lovers Lane Dallas, TX 75209, USA Driving Walking Bicycling Restaurant: Eden