• 4651 Babcock Street Northeast

  • 4651 Babcock St NE, Palm Bay, FL 32905

Lease History

Lease Date Available SF Floor / Suite Asking Rate
November 20, 2016 5,600 N/A