Located 10 miles from Edmonton International Airport, this Alberta, Canada hotel features an on-site restaurant and bar. Guest rooms at Key West Inn Devon offer free Wi-Fi and cable TV.
Rooms are furnished ...
Located 10 miles from Edmonton International Airport, this Alberta, Canada hotel features an on-site restaurant and bar. Guest rooms at Key West Inn Devon offer free Wi-Fi and cable TV.
Rooms are furnished ...