Astro Motel is located at 323 Santa Rosa Ave, Santa Rosa, CA. This business specializes in Hotels & Motels.
by merchantcircle on December 22, 2018 from merchantcircle
Information from the business
Huge local resource center for Sonoma County visitors and locals alike Covers Santa Rosa, Rohnert Park, Petaluma, Windsor, Sebastopol, Bodega Bay, Sonoma, Healdsburg