Get directions to Oakwood Plaza North

Location of Oakwood Plaza North mall is 3800 Oakwood Blvd.,Hollywood, Florida - FL 33020.

GPS Coordinates: 26.046665, -80.159633


Your address:

« Return to Oakwood Plaza North