A retail property on a corner of Alton Road in Miami Beach has come on the market as a potential development site, as the bustle on Lincoln Road continues to spill out to surrounding streets. Plaza 1600 South Beach, a 6,090-square-feet retail building at 1600 Alton Road, has current tenants i
Source: www.therealdeal.com