This Crimson Tower can be found in Devil’s Razor, on the planet Pandora. From the Boomtown Fast Travel station, head out to the Catch-A-Ride across the road, grab a vehicle, and head down the hill.