x
Loading...

Exit 113 on I-80 West

Left 0.19 mi

Amelia's Inn & Suites

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

1-801-537-7020 Directions