Ciao Valhalla is an Italian restaurant and café offering lunch, sandwiches, pastries, smoothies, and ice cream.