3145 Cleveland Avenue, Santa Rosa, CA 95403, USA
3145 Cleveland Ave Santa Rosa, CA 95403
Santa Rosa
California
95403
United States
Motel 6 is the original pet friendly hotel chain! Pets stay for free, and there is no weight limit or restriction on the number of dogs per room.