Harry's Pizza (Center of Nicosia)

3A & B, Theokritou, Nicosia, 1060
Italian restaurant in Nicosia offering burgers, pasta, pizza, salads, sandwiches. Delivery is €1.50. Takeaway is also available.