Rumor has it that Ojos Locos at 10230 Technology Blvd. E. in Dallas was built solely because of the World Cup and that its owners recouped their start-up costs in record time. Keen on finding out ...
Over a decade ago, we heard a rumor that the Ojos Locos on Technology Boulevard in Dallas was built solely because of the World Cup and that its owners recouped their start-up costs in record time.