VISTA ROYAL INN

640 STATE HIGHWAY 12
RIO VISTA
California
United States