Los Vaqueros set to relocate, and memories shared at the Fort Worth landmark are flooding back

 

The longtime Fort Worth landmark’s last day at its current location at 2629 N Main St. will be Sunday, June 30.