View from the ground up at two of the towers of &amp;quot;The Plaza&amp;quot; in downtown Orlando, FL