Pavlo's Restaurant
On Antiparos Island, Greece, Pavlo's Place Hotel & Restaurant is situated on a quiet side street on the outskirts of Antiparos village. It's approximately a 10-minute walk from the port (200m.), and just 50m. from the main Market Street.