Papa John's Pizza is located in Costa Rica on Plaza Limonal local 11B, frente a la intersección de las Rutas Nacionales 1 y 18 Limonal de Abangares Guanacaste Province Abangares. Papa John's Pizza is rated 4.3 out of 5 in the category pizza restaurant in Costa Rica.
Address
Plaza Limonal local 11B, frente a la intersección de las Rutas Nacionales 1 y 18 Limonal de Abangares Guanacaste Province Abangares
Amenities
Good for kidsToilets
Offerings
Kids' menuVegetarian options