This Italian restaurant specializes in pizza, offering both small and large sizes. The food is noted for its good taste, especially considering the price point. It is located in Burbach-Holzhausen.