15 West 200 South, Salt Lake City, UT
Art Deco Boutique Hotel situated in city center within walking distance from the Salt Palace Conv Center & Historic Temple Square.
No reviews yet.
Sign in to write a review