Apple Store Lincoln Road
Pics of the construction site of Apple's latest location, South Beach, Miami, FL.
6 photos · 2,724 views