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