Leo Bar is a public establishment located at 5505 University Blvd. It operates daily from 2:00 PM to 2:00 AM. This information was derived from search results indicating driving directions and operating hours.