Travelodge Santa Rosa

1815 Santa Rosa Ave
Santa Rosa
California
United States