News
Melbourne Shopping Center — a 211,000-square-foot, Publix Super Market-anchored retail property at 1301-1441 S. Babcock St. near downtown Melbourne — sold for $14.3 million on Dec. 11, Brevard ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results