• Love Invasion Ministry (map)
  • 801 Southeast 10th Street
  • Deerfield Beach, FL, 33441
  • United States