Place: South Beach, Miami, Florida, United States
By Terry Nelson Uploaded on 31 January 2008 47 views
Salt water not your thing. crystal pools abound. Providing a quiet little spot to braze. Marco polo anyone?