Village Inn address and location map.

Village Inn address is Salt Lake City 4681 S Redwood Rd, 84123-3144 Utah USA