I have been to this restaurant probably 6 times in the last 3 months in the early afternoon and it is never open. If it is ever open somebody let me know.
Address: 1548 W Saint Catherine St, Louisville, KY 40210-1357
Location: United States > Kentucky (KY) > Louisville
Phone Number: +1 502-584-9385