Il Borgo Acciaroli Pizzeria is an Italian restaurant specializing in pizza. It is located in Acciaroli, Italy. Key facts used: Business name and cuisine type implied by 'Pizzeria'.