Buildings can be seen on the North Miami Beach, located in Key Largo, Florida. Dan Kubaczyk—The Tech May. 9, 2016 Facebook Twitter Reddit Print Buildings can be seen on the North Miami Beach, located in Key Largo, Florida. Dan Kubaczyk—The Tech