( 14 Reviews )
Glampers California
Recreational Vehicle Rental Agency, Bus And Coach Company, Mobile Home Rental Agency
620 Newport Center Dr # 1100 Newport Beach, CA 92660
Eddie Xue
After return the trailer for over a month, they informed me that repairs were needed, and then proceeded to deduct $1500 from my card despite already returning the deposi ... more
( 1 Reviews )