Taverna del Pavone offers Italian cuisine. Features include wheelchair accessibility, free Wi-Fi, and dog-friendly service. Accepts credit cards.