Search Results
Extended Stay Deluxe
1775 Francisco Blvd E, San Rafael, CA 94901
This hotel is conveniently located off of Highway 580 near Highway 101 in San Rafael. Extended Stay Deluxe Hotels areMore geared toward travelers with longer stays or for someone who prefers amenities when they travel. This chain features fully-equipped kitchens with refrigerators, microwaves and stovetops.