Tuesday, June 3, 2008

The Falls

The Falls shopping mall is in South Miami. The shops are positioned to surround a very pleasant landscape of lush tropical shrubs and water falls. On the left, you can see the familiar name of a Victoria's Secret store.

The Falls Shopping Mall

No comments: