ohhhhhh, this makes sense can someone please identify what the hell this building is doing on 1st and 20th Street in the downtown area? Please. CulturePatricia AzzeNovember 30, 2010only in miami Facebook0 Twitter 0 Likes