The news was first reported by CultureMap. The restaurant will open in 2026 in Preston Center, at 5974 W. Northwest Highway, in Dallas. The new location, which is at the corner of Northwest ...