Farmville at Longwood

  • Midtown Square
    152 S. South Street

    Farmville, VA, 23901
    United States
  • (434) 373-7171
  • Get Directions