Bar and brunch spot, Avli at Piccadilly, located in Arta, Greece. Offers a unique space for dining and relaxation.