Situated in Louisville, 400 metres from the centre and 200 metres from KFC Yum! Center, Frontdesk 111 W Main St Apts Downtown Louisville features accommodation with amenities like free Wi-Fi and flat-screen TV.
Number of rooms: 2
Louisville, 47140, United States