Map is loading... Get Directions to Nationwide Insurance: James R MacRae Agency ← View details 3022 South Crater Road b, Petersburg, Virginia 23805 +1 804-862-4646 Get Directions From* To * — Required information