3820 Flowood Dr. 1.0 acres

Located along Flowood Drive, east of the Candlewood Suites and Holiday Inn Express. 

  • Call 601-939-1281 ext. 221
3820 Flowood Dr. 3820 Flowood Dr.