This establishment is an Italian restaurant specializing in pizza. It offers a full menu with prices and photos, and is located in Carballo, Spain.