Showing all 4 results
Dallas, Texas – May 7, 2018: View of The Eye is a statue in downtown Dallas, Texas located at the Joule Hotel.