La Strata Pizza has been the number one pizza choice in Cyprus for over 15 years and the reason is simple