Jagged Tower

Jagged Tower - Florida, Miami, USA, travel

An apartment building in downtown Miami.

July 5, 2010 Category: Architecture 0 Comments
Tagged: