Location: 307-309 South Main Street, Del Rio, TX
Postal Address: P.O. Box 1348, Del Rio, TX 78841-1348
Telephone: 1 (830) 719-9380
Hours of Operation: Monday, Wednesday, Friday, Saturday -- 10:00 AM to 12 Noon and 1:00 PM to 4:00 PM
Tours: Available during hours of operation or by special scheduling
Scheduling Tours & Events: Use "Contact Us" on the Links side bar or telephone
Admissions: Free
Donations: Gladly accepted |