Rio del Sol Inn is an independent hotel located at 1111 Pashard Street in Needles, California, approximately 20.8 miles away from Colorado River Resort (434 River Glen Drive).

The hotel has a 2.5-star rating. Check-in time is 3:00 PM. Check-out time is 11:00 AM.

More Hotels Near Colorado River Resort

Lodge on the River

2.2 miles

Recently Featured Hotels

JB Duke Hotel

Duke University

The Joule

Downtown Dallas

Hilton Harrisburg

Downtown Harrisburg

Radisson Hotel Fargo

Downtown Fargo

The Pfister Hotel

Downtown Milwaukee