KIKO Pizza is a pizza establishment that appears to be a popular local spot. While one search result mentions a different street number (83), the core business is focused on pizza.