Address 8210 E Main St Alexandria KY 41001 United States
Phone: (859) 635-2144 Open 24 Hours a Day: No