Posted on January 17, 2019 January 17, 2019 by WebsiteYellowPages.com C-21; The Castle Co. 1 2 3 4 50.000 CategoriesReal Estate LocationsTexas Bookmark Contact Information Business Name C-21; The Castle Co. Address 205 S Ballard Ave, Texas 75098-3640 Phone Number 9724427508 CategoriesReal Estate Post navigationPrevious post: Texas Work Force CommissionNext post: Subway Sandwiches & Salads