2215 Ross Ave, Dallas, TX 75201, USA
+1 214-871-1362
The strikingly red cathedral is actually one of the biggest Catholic temples in the country. Its interior is nicely decorated.