Papaya Restaurant is a company that specializes in Restaurants - African, The company has showed exemplary performance in services/products delivery. Papaya Restaurant is located in Nairobi County, Nairobi and the address/physical location is at Nairobi Central Latema Rd Shell Petrol Station Nyeri Town, Nairobi, Kenya. Are you the owner of this Business? Click here to claim it and update it fully.