Travelers Inn Needles

1195 3rd Street
Needles
California
United States