The Red Deli ← View details 456 Victoria Road, Taperoo, South Australia 5017 +61 8 8248 1657 Get Directions From* To * — Required information