OfficeMax 6268

OfficeMax #6268 is an OfficeMax office supply store located at 8515 Northwest 13th Terrace in Miami, Florida.