Hours Of Operations Tsr Incorporated Texas Del Rio 78840 Tsr Incorporated Hours of Operation and Location in Del Rio, TX 78840 4.5 - 86 votes 2401 Dodson Ave, Del Rio, TX 78840 (830) 775-3530 Get Directions Tsr Incorporated Hours Category: Electronics Hours Hours may vary due to season or holiday reasons. For specific hours, please contact store directly. Map Explore Del RioView More Apparel MarshallsRoss Dress for LessCatoCarharttFallas Paredes Sports ColemanPro ShopBlades Jewelry MarshallsCatoZalesBealls Recommend For You Arc Basket Shop Blades G & G Electric Max Mart Quality Carpet Pro Nails Mary Kay Cosmetics Le Nails Lindas Nails