Pizza Il Baffo is a pizzeria offering Italian cuisine. They are located on Kiril & Metodij street, number 5.