1111 Pashard Street, Needles, CA 92363, USA
1111 Pashard St Needles, CA 92363
Needles
California
92363
United States
877-411-3436877-411-3436
Rio Del Sol Inn Needles is pet friendly! Up to two pets of any size are allowed with a $15 per night fee. Cats are welcome. There is a limited number of pet friendly rooms available …