Extended Stay America Santa Rosa - North

100 Fountain Grove Pkwy
Santa Rosa
California
United States