Cherokee Data Center

(3 Reviews)
7400 N Lakewood Ave, Tulsa, OK 74117, USA

(918) 376-9247


Contact and Address

Category: Storage,
Address: 7400 N Lakewood Ave, Tulsa, OK 74117, USA
Postal code: 74117
Phone: (918) 376-9247

Location & routing

Get Directions

Most Recent Reviews


  • (July 28, 2022, 4:22 pm)

    Ok


  • (January 8, 2019, 11:24 am)

    Nice folks and well informed


  • (May 2, 2018, 4:46 pm)

    Best State of the Art Data Center

Write a Review