From Our Editors
Your taste buds are calling for some down home American cooking from Castle Inn in Dallas.
Everyone will feel comfortable dining at Castle Inn, where business casual attire is standard.
Save time and money with nearby parking options at Castle Inn.
Treating yourself doesn't mean breaking the bank, come taste the great dishes Castle Inn has to offer. Stop what you're doing and pay a visit to Castle Inn's restaurant today.