Retail Property for Sale in Melbourne Florida 32901
665 Babcock st & 660 S Apollo Blvd, Melbourne, Florida 32901
- 6,960 sq ft
- $503 / sq ft
Presenting a premier NNN investment opportunity situated at a signalized intersection on South Babcock Street—the most heavily trafficked co...