Wednesday, June 28, 2006

Freedom Tower, Miami


The Freedom Tower located in downtown Miami, Florida is in a newly refurbished section of the city. It is sandwiched between the American Airlines Arena and the shopping and eating promenade on the water.

0 Comments:

Post a Comment

<< Home