A place to rest ones weary head. Not for the faint of heart.
Cactus Station is located at 14420 Elsworth St, Moreno Valley, CA 92553