Plaza del Sol (Florida) (built 1985)
Location: 28.30691°N, 81.44258°W