Holiday Inn NORTH MIAMI-GOLDEN GLADES

148 NW 167TH ST
NORTH MIAMI
Florida
United States