The Holiday Inn SW, Louisville, Kentucky, is one of those places that’s just good enough. It’s a quintessential hotel, as basic as can be but adequate enough that you can’t complain. The best thing
Get the latest updates delivered via email
Copyright © 2013 - SmartNews. All rights reserved.
Powered by WordPress