La Quinta Inn Santa Rosa

Address:

2277 Historic Route 66
(Will Rogers Dr)
88435 Santa Rosa, US

Hotel star rating:

2.5 stars

Map:


Contact   ·   Privacy   ·   Terms