Shop London SquareBy Imaginuity Interactive ( Free )
Located in the West Kendall area of Miami, London Square offers a diverse selection of shopping, services, and dining. London Square features over 30 stores, including a unique mix of nationally recognized retailers, specialty shops, ...