News

After years of anticipation and more than four years in building, Australian beauty retailer Mecca is finally opening her ...
Call it Mecca to the Max. On Friday, the Melbourne-based retailer will open the doors to a 40,000-square-foot flagship in its ...
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 ...