6.5/10
15 reviews
Free Wi-Fi
Located 16.1 km 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.
Number of rooms: 55
71 Superior Street, T9G 1K9 Devon, Canada