Location & Directions
1806 Royal Lane, Dallas, TX 75229
The Institute for Creation Research is located at 1806 Royal Lane, just one mile south of I-635 at the southeast intersection of Luna Road and Royal Lane. Office hours are 9:00 am to 5:00 pm, Monday through Friday.
For more information, please call at (800) 337-0375.
Get a map to our facility here.