Harry's Pizza (Strovolos)

61D, Akropoleos, Nicosia, 2008
Italian restaurant in Nicosia offering burgers, pasta, pizza, salads, sandwiches. Delivery is €1.50. Takeaway is also available.