Villa Offleni is an Italian restaurant offering pizza and other quality dishes.