Double buildable lot, 14,788-SF located on Alton Rd - the street adjacent to the most expensive address in Miami Beach, North Bay Road, and right across La