x
Loading...

Exit 113 on I-80 East

Left 0.42 mi

Amelia's Inn & Suites

5575 W Amelia Earhart Dr, Salt Lake City, UT 84116

1-801-537-7020 Directions