Venue type
Restaurant, Bar, Beach
Location
Anacapri, Italy