The address for The Joule is 1530 Main St, Dallas, Texas 75201