The Van Castle
7886 N State Route 66
Defiance, OH 43512-9652
419-784-3834
Business Highlights
Serving the area for over 36 years
Payment Types
Personal Check, Mastercard, Visa, Insurance Accepted (call for details)
Business Hours:
Payment Types:
Personal Check
Mastercard
Visa
Insurance Accepted (call for details)