Leo Cafe is a cafe and gelateria offering a social space with homemade pinsa and other quality food items.