Papa John's (Limassol)

81 Agias Fylaxeos Str., Limassol, 3085
American, Italian restaurant in Limassol offering pasta, pizza, salads. Delivery is Free. Takeaway is also available.