The Ramada Downtown North Hotel Louisville is situated just two miles from downtown Louisville. Accessible to many area attractions, this hotel serves both business and leisure travellers. Churchill Downs and Six Flags Kentucky Kingdom are eight miles away and the Louisville Water Tower and ...
Hotel Details