Super 8 By Wyndham Columbus West Hilliard Super 8 Columbus West is perfectly located for both business and leisure guests in Columbus (OH). Featuring a satisfying list of amenities, guests wil ... Ahorra hasta 60%