Looks like The Element At Metrowest is no longer available on Rent.com which means this information is likely out of date.

The Element At Metrowest

 2207 Lake Debra Drive, OrlandoFL 32835