Original: Sun Life Stadium is a multi-purpose stadium in Miami Gardens, Florida, a suburb of Miami.
Simplified: Sun Life Stadium is a stadium where football, soccer, and other sports are played. The stadium can be found in Miami Gardens, Florida, which is between Miami and Fort Lauderdale.