A longtime Fort Worth Mexican restaurant is relocating: Los Vaqueros Restaurant, which has been at 2629 N. Main St. in the Stockyards for 42 years, is moving to a new address, but also in the Stockyards. Keep your shirt on, people.| CultureMap Fort Worth