Stadium Hotel

21485 NW 27th AVE
Miami Gardens, FL 33056
United States