Salt Lake Plaza Hotel at Temple Square 3 stars

122 West South Temple, Salt Lake City, UT 84101 , United States of America

Hotel image
Read more reviews for Salt Lake Plaza Hotel at Temple Square