Sal's Oakwood Plaza

Hollywood, FL 33020
Sal's Oakwood Plaza Sal's Oakwood Plaza is one of the popular Fast Food Restaurant located in ,Hollywood listed under Fast Food Restaurant in Hollywood , Italian Restaurant in Hollywood , Pizza Place in Hollywood ,

Contact Details & Working Hours

Map of Sal's Oakwood Plaza