Inn At Temple Square is located at 71 W South Temple, Salt Lake City, UT-84101. An interactive Map of Inn At Temple Square is shown below.
View details of Inn At Temple Square.