Get Directions to Revenue & Recovery Department ← View details 325 South Melrose Drive # 2000, Vista, California 92081 +1 760-806-6396 Get Directions From* To * — Required information