Hotel Al Leone, housed in a 19th-century building, offers a restaurant, bar, and pizzeria. Pet-friendly rooms feature private bathrooms and flat-screen TVs.